machine problem in c